|
usbcpower2 2.2.0
|
Settings for registers of USB-C Power 2 Click driver. More...
Settings for registers of USB-C Power 2 Click driver.
| #define USBCPOWER2_CC_STATUS_CC_POLARITY_CABLE_NOT_ATTACHED 0x00 |
| #define USBCPOWER2_CC_STATUS_CC_POLARITY_CC1_NORMAL 0x01 |
| #define USBCPOWER2_CC_STATUS_CC_POLARITY_CC2_REVERSED 0x02 |
| #define USBCPOWER2_CC_STATUS_CC_POLARITY_MASK 0x03 |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_ANALOG_AUDIO 0x0C |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_DEBUG 0x10 |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_DFP_ATTACHED 0x04 |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_MASK 0x1C |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_NOT_CONNECTED 0x00 |
| #define USBCPOWER2_CC_STATUS_PORT_STATUS_UFP_ATTACHED 0x08 |
| #define USBCPOWER2_CC_STATUS_RP_DET_1_5_A 0x40 |
| #define USBCPOWER2_CC_STATUS_RP_DET_3_0_A 0x60 |
| #define USBCPOWER2_CC_STATUS_RP_DET_MASK 0x60 |
| #define USBCPOWER2_CC_STATUS_RP_DET_STANDBY 0x00 |
| #define USBCPOWER2_CC_STATUS_RP_DET_STD_USB 0x20 |
| #define USBCPOWER2_CC_STATUS_VBUS_DETECTED 0x80 |
USB-C Power 2 CC_STATUS register setting.
Specified setting for CC_STATUS register of USB-C Power 2 Click driver.
| #define USBCPOWER2_CON_DET_CONFIG_DIS 0x01 |
| #define USBCPOWER2_CON_DET_CONFIG_EN 0x00 |
USB-C Power 2 CON_DET_CONFIG register setting.
Specified setting for CON_DET_CONFIG register of USB-C Power 2 Click driver.
| #define USBCPOWER2_CON_DET_CONFIG_MASK 0x01 |
| #define USBCPOWER2_CONTROL_INT_MASK_DIS 0x00 |
| #define USBCPOWER2_CONTROL_INT_MASK_EN 0x01 |
| #define USBCPOWER2_CONTROL_INT_MASK_MASK 0x01 |
| #define USBCPOWER2_CONTROL_MODE_SEL_DEVICE_UFP 0x00 |
| #define USBCPOWER2_CONTROL_MODE_SEL_DUAL_ROLE_DRP 0x04 |
| #define USBCPOWER2_CONTROL_MODE_SEL_HOST_DFP 0x02 |
| #define USBCPOWER2_CONTROL_MODE_SEL_MASK 0x06 |
| #define USBCPOWER2_CONTROL_RP_SEL_180UA 0x08 |
| #define USBCPOWER2_CONTROL_RP_SEL_330UA 0x10 |
| #define USBCPOWER2_CONTROL_RP_SEL_80UA 0x00 |
USB-C Power 2 CONTROL register setting.
Specified setting for CONTROL register of USB-C Power 2 Click driver.
| #define USBCPOWER2_CONTROL_RP_SEL_MASK 0x18 |
| #define USBCPOWER2_DEVICE_ADDRESS 0x1D |
USB-C Power 2 device address setting.
Specified setting for device slave address selection of USB-C Power 2 Click driver.
| #define USBCPOWER2_INTERRUPT_MASK_AUDIO_DIS 0x00 |
| #define USBCPOWER2_INTERRUPT_MASK_AUDIO_EN 0x01 |
| #define USBCPOWER2_INTERRUPT_MASK_AUDIO_MASK 0x01 |
| #define USBCPOWER2_INTERRUPT_MASK_CC1_CC2_CHANGE_DIS 0x00 |
USB-C Power 2 INTERRUPT_MASK register setting.
Specified setting for INTERRUPT_MASK register of USB-C Power 2 Click driver.
| #define USBCPOWER2_INTERRUPT_MASK_CC1_CC2_CHANGE_EN 0x10 |
| #define USBCPOWER2_INTERRUPT_MASK_CC1_CC2_CHANGE_MASK 0x10 |
| #define USBCPOWER2_INTERRUPT_MASK_DEBUG_DIS 0x00 |
| #define USBCPOWER2_INTERRUPT_MASK_DEBUG_EN 0x02 |
| #define USBCPOWER2_INTERRUPT_MASK_DEBUG_MASK 0x02 |
| #define USBCPOWER2_INTERRUPT_MASK_ORIENTATION_DIS 0x00 |
| #define USBCPOWER2_INTERRUPT_MASK_ORIENTATION_EN 0x04 |
| #define USBCPOWER2_INTERRUPT_MASK_ORIENTATION_MASK 0x04 |
| #define USBCPOWER2_INTERRUPT_MASK_ROLE_CHANGE_DIS 0x00 |
| #define USBCPOWER2_INTERRUPT_MASK_ROLE_CHANGE_EN 0x08 |
| #define USBCPOWER2_INTERRUPT_MASK_ROLE_CHANGE_MASK 0x08 |
| #define USBCPOWER2_INTERRUPT_REG_STATUS_AUDIO 0x01 |
| #define USBCPOWER2_INTERRUPT_REG_STATUS_CC1_CC2_CHANGE 0x10 |
USB-C Power 2 INTERRUPT_REG_STATUS register setting.
Specified setting for INTERRUPT_REG_STATUS register of USB-C Power 2 Click driver.
| #define USBCPOWER2_INTERRUPT_REG_STATUS_DEBUG 0x02 |
| #define USBCPOWER2_INTERRUPT_REG_STATUS_ORIENTATION 0x04 |
| #define USBCPOWER2_INTERRUPT_REG_STATUS_ROLE_CHANGE 0x08 |
| #define USBCPOWER2_INTERRUPT_STATUS_CABLE_ATTACHED 0x01 |
| #define USBCPOWER2_INTERRUPT_STATUS_CABLE_DETACHED 0x02 |
USB-C Power 2 INTERRUPT_STATUS register setting.
Specified setting for INTERRUPT_STATUS register of USB-C Power 2 Click driver.
| #define USBCPOWER2_RESET_SYSTEM 0x01 |
USB-C Power 2 RESET register setting.
Specified setting for RESET register of USB-C Power 2 Click driver.
| #define USBCPOWER2_VCONN_STATUS_CC1 0x01 |
| #define USBCPOWER2_VCONN_STATUS_CC2 0x02 |
| #define USBCPOWER2_VCONN_STATUS_MASK 0x03 |
| #define USBCPOWER2_VCONN_STATUS_STANDBY 0x00 |
USB-C Power 2 VCONN_STATUS register setting.
Specified setting for VCONN_STATUS register of USB-C Power 2 Click driver.
| #define USBCPOWER2_VENDOR_ID_DEVICE_VERSION 0x08 |
USB-C Power 2 VENDOR_ID register setting.
Specified setting for VENDOR_ID register of USB-C Power 2 Click driver.
| #define USBCPOWER2_VENDOR_ID_DEVICE_VERSION_MASK 0xF8 |
| #define USBCPOWER2_VENDOR_ID_VENDOR_ID 0x03 |
| #define USBCPOWER2_VENDOR_ID_VENDOR_ID_MASK 0x07 |